Skip to content

docs(macos-install): drop brew install as primary; one-click curl is the only step#867

Merged
gouravkrosx merged 2 commits into
mainfrom
docs/macos-install-remove-brew
May 29, 2026
Merged

docs(macos-install): drop brew install as primary; one-click curl is the only step#867
gouravkrosx merged 2 commits into
mainfrom
docs/macos-install-remove-brew

Conversation

@gouravkrosx
Copy link
Copy Markdown
Member

Summary

  • Google's HowTo rich result for "install keploy macOS" was surfacing brew install keploy as step 1, pushing the canonical curl one-liner to step 2. The brew path is also broken right now (keploy/tap formula issues being resolved).
  • Reduce the macOS install page's HowTo JSON-LD to a single step: the curl one-click install. Should converge Google's snippet on the correct primary install command.
  • Comment out (don't delete) the Install with Homebrew section + its HowTo step so it can be restored once the tap is fixed.
  • Promote Docker Desktop + Colima into a single ## Manual Setup section with sub-headings — they're eBPF-environment setup, not competing install methods.
  • Strip homebrew / brew install keploy from frontmatter keywords and the page description so we stop signaling brew as an install path.

Test plan

  • npm run build succeeds (verified locally — no MDX errors).
  • Preview deployment: /docs/server/macos/installation/ renders with only the curl one-click step + Manual Setup section; no Homebrew section visible.
  • View page source on the preview and confirm the JSON-LD HowTo block has a single HowToStep.
  • After merge: request re-indexing of /docs/server/macos/installation/ in Google Search Console so the stale brew snippet drops out faster.

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings May 29, 2026 08:46
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the macOS server installation doc to ensure Google’s HowTo rich result emphasizes the curl one-click installer (and not the currently-broken Homebrew path), while reorganizing Docker Desktop/Colima content under a single Manual Setup section.

Changes:

  • Replace the page-level HowTo JSON-LD to a single step for the curl one-click install and comment out the Homebrew HowTo step.
  • Comment out (not delete) the “Install with Homebrew” section content so it can be restored later.
  • Reframe Docker Desktop + Colima instructions under a new ## Manual Setup section and remove Homebrew/brew-install signaling from metadata (description/keywords).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread versioned_docs/version-4.0.0/server/macos/installation.md Outdated
Comment thread versioned_docs/version-4.0.0/server/macos/installation.md
Comment thread versioned_docs/version-4.0.0/server/macos/installation.md Outdated
Comment thread versioned_docs/version-4.0.0/server/macos/installation.md
@gouravkrosx gouravkrosx force-pushed the docs/macos-install-remove-brew branch from 75e3131 to eda463a Compare May 29, 2026 08:50
…the only step

Google's HowTo rich result for "install keploy macOS" was surfacing
`brew install keploy` as step 1 (likely pulled from external Homebrew
indexes), pushing the canonical curl one-liner to step 2.

- Reduce the page's HowTo JSON-LD to a single step: the curl one-click install.
- Comment out (don't delete) the "Install with Homebrew" section and its
  HowTo step so it can be restored once the keploy/tap formula issues
  are resolved.
- Promote Docker Desktop + Colima to a single `## Manual Setup` section
  with sub-headings, since they're eBPF-environment setup, not a competing
  install method.
- Strip `homebrew` / `brew install keploy` from frontmatter keywords and
  the page description so we stop signaling brew as an install path.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: gouravkrosx <gouravgreatkr@gmail.com>
@gouravkrosx gouravkrosx force-pushed the docs/macos-install-remove-brew branch from eda463a to 4c9b899 Compare May 29, 2026 08:51
Vale flagged "KTests" and "KMocks" as misspellings in the macOS install
doc (and the v2/v3 archived versions of the same page). They are
Keploy-specific proper nouns for recorded test cases and mocks, used
intentionally in the prose. Add them to the Base accept vocabulary so
docs touching these files stop tripping vale-doc-linter.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: gouravkrosx <gouravgreatkr@gmail.com>
@gouravkrosx gouravkrosx merged commit cbd38c0 into main May 29, 2026
7 checks passed
@gouravkrosx gouravkrosx deleted the docs/macos-install-remove-brew branch May 29, 2026 09:12
Aditya-eddy pushed a commit that referenced this pull request May 29, 2026
* docs(macos-install): restore Homebrew install as option 2

Revert the Homebrew comment-outs from #867 now that the keploy/tap
formula is expected to work. Restores `brew install keploy/tap/keploy`
as a second documented install path, alongside the one-click curl
installer which remains the recommended primary option.

- Re-enable the "Install with Homebrew" HowTo schema step (now step 2,
  curl one-click stays as step 1 / recommended).
- Re-add the visible "## Install with Homebrew" section.
- Restore the two-option intro list; keep Manual Setup as the eBPF
  fallback below.
- Put `homebrew` / `brew install keploy` back in frontmatter keywords
  and the page description.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: gouravkrosx <gouravgreatkr@gmail.com>

* docs(macos-install): drop em-dash in intro list to satisfy Vale

Vale's Google.EmDash rule flags ` — ` (space-em-dash-space) in the
visible markdown prose. The HowTo JSX block is BlockIgnored in
.vale.ini, but the intro list outside it isn't. Reword the recommended
marker as a bold prefix instead of an em-dash trailer.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: gouravkrosx <gouravgreatkr@gmail.com>

---------

Signed-off-by: gouravkrosx <gouravgreatkr@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants